package com.logistics.team3.po;
// default package

import java.util.Date;
import java.util.HashSet;
import java.util.Set;


/**
 * 客户订单表
 * Order entity. @author MyEclipse Persistence Tools
 */

public class Order  implements java.io.Serializable {


    // Fields    

     private String id;
     /**
      *收货人地址
      */
     private Address addressByReceiveAddress;
     /**
      *发货人地址
      */
     private Address addressBySendAddress;
     /**
      *收货点负责人
      */
     private Employee employeeByReceiveResponser;
     /**
      *客户
      */
     private Clitent clitent;
     /**
      *发货点负责人
      */
     private Employee employeeBySendResponser;
     /**
      *订单编号
      */
     private String olderNumber;
     /**
      *订单生成时间
      */
     private Date buildTime;
     /**
      *发货人
      */
     private String sender;
     /**
      *发货人联系电话
      */
     private String sendPhone;
     /**
      *收货人
      */
     private String receive;
     /**
      *收货人联系电话
      */
     private String receivePhone;
     /**
      *状态
      */
     private Integer state;
     /**
      *运输价格
      */
     private Double dispatchPrice;
     /**
      *配送价格
      */
     private Double distributionPrice;
     /**
      *报价金额
      */
     private Double insurePrice;
     /**
      *保价费
      */
     private Double cost;
     /**
      *报价比例
      */
     private Double bili;
     /**
      *货物重量
      */
     private Double weight;
     /**
      *货物体积
      */
     private Double volume;
     /**
      *货物描述
      */
     private String describe;
     private Set receiptClientorders = new HashSet(0);
     private Set orderChanges = new HashSet(0);
	public String getId() {
		return id;
	}
	public void setId(String id) {
		this.id = id;
	}
	public Address getAddressByReceiveAddress() {
		return addressByReceiveAddress;
	}
	public void setAddressByReceiveAddress(Address addressByReceiveAddress) {
		this.addressByReceiveAddress = addressByReceiveAddress;
	}
	public Address getAddressBySendAddress() {
		return addressBySendAddress;
	}
	public void setAddressBySendAddress(Address addressBySendAddress) {
		this.addressBySendAddress = addressBySendAddress;
	}
	public Employee getEmployeeByReceiveResponser() {
		return employeeByReceiveResponser;
	}
	public void setEmployeeByReceiveResponser(Employee employeeByReceiveResponser) {
		this.employeeByReceiveResponser = employeeByReceiveResponser;
	}
	public Clitent getClitent() {
		return clitent;
	}
	public void setClitent(Clitent clitent) {
		this.clitent = clitent;
	}
	public Employee getEmployeeBySendResponser() {
		return employeeBySendResponser;
	}
	public void setEmployeeBySendResponser(Employee employeeBySendResponser) {
		this.employeeBySendResponser = employeeBySendResponser;
	}
	public String getOlderNumber() {
		return olderNumber;
	}
	public void setOlderNumber(String olderNumber) {
		this.olderNumber = olderNumber;
	}
	public Date getBuildTime() {
		return buildTime;
	}
	public void setBuildTime(Date buildTime) {
		this.buildTime = buildTime;
	}
	public String getSender() {
		return sender;
	}
	public void setSender(String sender) {
		this.sender = sender;
	}
	public String getSendPhone() {
		return sendPhone;
	}
	public void setSendPhone(String sendPhone) {
		this.sendPhone = sendPhone;
	}
	public String getReceive() {
		return receive;
	}
	public void setReceive(String receive) {
		this.receive = receive;
	}
	public String getReceivePhone() {
		return receivePhone;
	}
	public void setReceivePhone(String receivePhone) {
		this.receivePhone = receivePhone;
	}
	public Integer getState() {
		return state;
	}
	public void setState(Integer state) {
		this.state = state;
	}
	public Double getDispatchPrice() {
		return dispatchPrice;
	}
	public void setDispatchPrice(Double dispatchPrice) {
		this.dispatchPrice = dispatchPrice;
	}
	public Double getDistributionPrice() {
		return distributionPrice;
	}
	public void setDistributionPrice(Double distributionPrice) {
		this.distributionPrice = distributionPrice;
	}
	public Double getInsurePrice() {
		return insurePrice;
	}
	public void setInsurePrice(Double insurePrice) {
		this.insurePrice = insurePrice;
	}
	public Double getCost() {
		return cost;
	}
	public void setCost(Double cost) {
		this.cost = cost;
	}
	public Double getBili() {
		return bili;
	}
	public void setBili(Double bili) {
		this.bili = bili;
	}
	public Double getWeight() {
		return weight;
	}
	public void setWeight(Double weight) {
		this.weight = weight;
	}
	public Double getVolume() {
		return volume;
	}
	public void setVolume(Double volume) {
		this.volume = volume;
	}
	public String getDescribe() {
		return describe;
	}
	public void setDescribe(String describe) {
		this.describe = describe;
	}
	public Set getReceiptClientorders() {
		return receiptClientorders;
	}
	public void setReceiptClientorders(Set receiptClientorders) {
		this.receiptClientorders = receiptClientorders;
	}
	public Set getOrderChanges() {
		return orderChanges;
	}
	public void setOrderChanges(Set orderChanges) {
		this.orderChanges = orderChanges;
	}

}